package com.ruoyi.yscggl.domain;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.util.Date;
import java.math.BigDecimal;

import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 经费申报对象 g_jfsb
 *
 * @author jiayuan
 * @date 2023-04-20
 */
@Data
@TableName("g_jfsb")
public class Jfsb {

    private static final long serialVersionUID=1L;

    /**
     * 主键id
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;
    /**
     * 经费编号
     */
    private String fsubNo;
    /**
     * 经费名称
     */
    private String fsubName;
    /**
     * 经费类别：01.教学 02.纵向调研 03.横向调研 04.专项
     */
    private String fsubType;
    /**
     * 部门编号
     */
    private String deptNo;
    /**
     * 部门名称
     */
    private String deptName;
    /**
     * 申请人编号
     */
    private String appPerNo;
    /**
     * 申请人姓名
     */
    private String appPer;
    /**
     * 联系电话
     */
    private String tel;
    /**
     * 申请日期
     */
    private Date appDate;
    /**
     * 审核状态：0.未审 1.审核中 2.审核完结 3.驳回 4.采购执行 5.合同签订 6.到货验收
     */
    private String state;
    /**
     * 申请类别编号：01.常规类申报 02.大型仪器申报 03.科研零散类申报
     */
    private String rtNo;
    /**
     * 申请类别名称
     */
    private String rtName;
    /**
     * 申报理由
     */
    private String applyReason;
    /**
     * 预算金额（单位：元）
     */
    private BigDecimal budget;
    /**
     * 申请部门负责人工号
     */
    private String fzrNo;
    /**
     * 申请部门负责人姓名
     */
    private String fzrName;
    /**
     * 是否进口：0.国产 1.进口
     */
    private String isImport;
    /**
     * 项目负责人姓名
     */
    private String fsubFzrName;
    /**
     * 项目负责人工号
     */
    private String fsubFzrNo;
    /**
     * 经费来源名称
     */
    private String fsubTypeName;
    /**
     * 预算年度
     */
    private String yusnd;
    /**
     * 备注
     */
    private String remark;

}
